package com.gopay.scheduler.shedulerx.event;

import java.util.Date;

public class SchedulerEvent implements JobEvent {
    private String eventId;
    private String appName;
    private String jobName;
    private String group;
    private String operateType;
    private String msg;
    private Date createTime;
    private String juid;
    private String region;
    private String decription;
    /**
     * Getter for property 'eventId'.
     *
     * @return Value for property 'eventId'.
     */
    public String getEventId() {
        return eventId;
    }

    /**
     * Setter for property 'eventId'.
     *
     * @param eventId Value to set for property 'eventId'.
     */
    public void setEventId(String eventId) {
        this.eventId = eventId;
    }

    /**
     * Getter for property 'appName'.
     *
     * @return Value for property 'appName'.
     */
    public String getAppName() {
        return appName;
    }

    /** {@inheritDoc} */
    @Override
    public void setAppName(String appName) {
        this.appName = appName;
    }

    /**
     * Getter for property 'jobName'.
     *
     * @return Value for property 'jobName'.
     */
    public String getJobName() {
        return jobName;
    }

    /** {@inheritDoc} */
    @Override
    public void setJobName(String jobName) {
        this.jobName = jobName;
    }

    /**
     * Getter for property 'operateType'.
     *
     * @return Value for property 'operateType'.
     */
    public String getOperateType() {
        return operateType;
    }

    /**
     * Setter for property 'operateType'.
     *
     * @param operateType Value to set for property 'operateType'.
     */
    public void setOperateType(String operateType) {
        this.operateType = operateType;
    }

    /**
     * Getter for property 'createTime'.
     *
     * @return Value for property 'createTime'.
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * Setter for property 'createTime'.
     *
     * @param createTime Value to set for property 'createTime'.
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * Getter for property 'msg'.
     *
     * @return Value for property 'msg'.
     */
    public String getMsg() {
        return msg;
    }

    /**
     * Setter for property 'msg'.
     *
     * @param msg Value to set for property 'msg'.
     */
    public void setMsg(String msg) {
        this.msg = msg;
    }

    /**
     * Getter for property 'group'.
     *
     * @return Value for property 'group'.
     */
    public String getGroup() {
        return group;
    }

    /**
     * Setter for property 'group'.
     *
     * @param group Value to set for property 'group'.
     */
    public void setGroup(String group) {
        this.group = group;
    }

    /**
     * Getter for property 'juid'.
     *
     * @return Value for property 'juid'.
     */
    public String getJuid() {
        return juid;
    }

    /**
     * Setter for property 'juid'.
     *
     * @param juid Value to set for property 'juid'.
     */
    public void setJuid(String juid) {
        this.juid = juid;
    }

    /**
     * Getter for property 'region'.
     *
     * @return Value for property 'region'.
     */
    public String getRegion() {
        return region;
    }

    /**
     * Setter for property 'region'.
     *
     * @param region Value to set for property 'region'.
     */
    public void setRegion(String region) {
        this.region = region;
    }

    /**
     * Getter for property 'decription'.
     *
     * @return Value for property 'decription'.
     */
    public String getDecription() {
        return decription;
    }

    /** {@inheritDoc} */
    @Override
    public void setDecription(String decription) {
        this.decription = decription;
    }
}
